/* CSS Document */
body{background:#fff;font:18px/36px "Hiragino Sans GB","MicroSoft YaHei",Arial,sans-serif;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td{margin:0;padding:0;}


img{border:none;max-width:100%;}
a{color:#2b2a3c;text-decoration:none;}
a:hover{text-decoration:none;}
a,area{blr:expression(this.onFocus=this.blur());}
ul,ol,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;max-width:100%;}
input,:focus{outline:0;}
input[type="button"],input[type="submit"],input[type="reset"],select{-webkit-appearance:none;appearance:none;-moz-appearance:none;-ms-appearance:none;}
input::focus-inner{padding:0;border:0;}
input::-webkit-input-placeholder{color:#999;}
input::-moz-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
input:-ms-input-placeholder{color:#999;}
select::-ms-expand{display:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix::after{display:block;content:'';height:0;font-size:0;clear:both;}
.clearfix{zoom:1;}
.clear{height:0;width:100%;overflow:hidden;font-size:1px;line-height:0;visibility:hidden;}
.hide,.onlymob{display:none;}
.container{width:1400px;margin:0 auto;position:relative;box-sizing:border-box}
.container::after{display:block;content:'';height:0;font-size:0;clear:both;}
.no_after::after{display:none;content:'';height:0;font-size:0;clear:both;}
body{min-width:1200px;}
@media screen and (max-width:1580px){
.container{width:1200px;}
}
